由于存儲(chǔ)大量非結(jié)構(gòu)化數(shù)據(jù)的需求不斷增長,對(duì)象存儲(chǔ)出現(xiàn)在 90 年代。傳統(tǒng)文件存儲(chǔ)并非旨在存儲(chǔ)大量圖像、音頻和視頻文件。隨著社交媒體、流媒體和文件共享平臺(tái)的發(fā)展,文件和塊存儲(chǔ)已不能滿足全球用戶的需求。這就是對(duì)象存儲(chǔ)的作用。了解有關(guān)此計(jì)算機(jī)數(shù)據(jù)存儲(chǔ)架構(gòu)以及何時(shí)使用它的更多信息。
什么是對(duì)象存儲(chǔ)?
對(duì)象存儲(chǔ)是一種將數(shù)據(jù)作為對(duì)象進(jìn)行組織、管理和操作的技術(shù)。每個(gè)對(duì)象都是存儲(chǔ)在大型存儲(chǔ)庫中的獨(dú)特、不可分割且唯一可識(shí)別的數(shù)據(jù)單元。這種存儲(chǔ)數(shù)據(jù)的方法與傳統(tǒng)的文件和塊存儲(chǔ)完全不同,在傳統(tǒng)文件和塊存儲(chǔ)中,信息存儲(chǔ)在由扇區(qū)和軌道內(nèi)的位置或塊定義的分層文件系統(tǒng)中。另一方面,對(duì)象存儲(chǔ)具有提供無限可擴(kuò)展性的平面文件系統(tǒng)。
此功能使其適合保存大量非結(jié)構(gòu)化數(shù)據(jù)(例如電子郵件、音頻和視頻文件以及文檔)。此外,對(duì)象存儲(chǔ)在大型存儲(chǔ)庫中,而不是分發(fā)到文件和文件夾中,從而可以更輕松地跨多個(gè)存儲(chǔ)設(shè)備進(jìn)行分發(fā)。
每個(gè)對(duì)象都是一個(gè)原子單元,由以下組件組成:
- 數(shù)據(jù)本身。
- 可理解的元數(shù)據(jù),提供有關(guān)數(shù)據(jù)、其使用和功能的上下文信息。
- 一個(gè)全局唯一標(biāo)識(shí)符,它是一個(gè)唯一的 128 位值,允許您在分布式系統(tǒng)中定位對(duì)象。
對(duì)象存儲(chǔ)的好處
利用對(duì)象存儲(chǔ)有很多好處。一些最突出的包括:
- 持續(xù)可擴(kuò)展而不會(huì)顯著降低性能。與文件和塊存儲(chǔ)不同,對(duì)象存儲(chǔ)沒有擴(kuò)展限制。它的扁平結(jié)構(gòu)提供了無限的可擴(kuò)展性。要橫向擴(kuò)展,您只需向集群添加一個(gè)新節(jié)點(diǎn)。
- 適用于非結(jié)構(gòu)化數(shù)據(jù)。由于它可以輕松擴(kuò)展,因此對(duì)象存儲(chǔ)非常適合存儲(chǔ)大量非結(jié)構(gòu)化數(shù)據(jù)。它可以在創(chuàng)紀(jì)錄的時(shí)間內(nèi)管理大量數(shù)據(jù)、存儲(chǔ)和檢索對(duì)象。
- 確保數(shù)據(jù)安全。該存儲(chǔ)解決方案利用糾刪碼提供靈活的數(shù)據(jù)保護(hù)選項(xiàng)。傳統(tǒng)存儲(chǔ)解決方案大多使用固定的 RAID 組,而對(duì)象存儲(chǔ)則根據(jù)要保護(hù)的數(shù)據(jù)類型跨多個(gè)驅(qū)動(dòng)器/節(jié)點(diǎn)對(duì)數(shù)據(jù)進(jìn)行條帶化處理。
- 能夠進(jìn)行版本控制。您可以啟用對(duì)象版本控制以保護(hù)數(shù)據(jù)免遭意外或無意的更新或刪除。此功能允許您自動(dòng)保留對(duì)象的新變體及其先前狀態(tài)。
- 具有成本效益。由于其可擴(kuò)展性和存儲(chǔ)大量數(shù)據(jù)的能力,對(duì)象存儲(chǔ)比其他存儲(chǔ)解決方案更具成本效益。由于其可擴(kuò)展性,它不僅最大限度地減少了浪費(fèi)和未使用的空間,而且由于其使用簡單,它還減少了管理費(fèi)用。
- 非常適合文件共享。對(duì)象不是像傳統(tǒng)存儲(chǔ)解決方案那樣分布到文件和文件夾中,而是存儲(chǔ)在一個(gè)大型存儲(chǔ)庫中。這簡化了跨多個(gè)存儲(chǔ)設(shè)備的文件共享和分發(fā)。
- 支持無限的元數(shù)據(jù)標(biāo)簽。與元數(shù)據(jù)是基本且有限的文件系統(tǒng)不同,您可以使用對(duì)象存儲(chǔ)添加無限數(shù)量的可自定義元數(shù)據(jù)標(biāo)簽。這允許您向數(shù)據(jù)添加更多上下文以簡化管理并提供重要的數(shù)據(jù)分析。
對(duì)象存儲(chǔ)的工作原理
對(duì)象存儲(chǔ)創(chuàng)建不可變的數(shù)據(jù)集,一旦創(chuàng)建就無法修改。相反,它將修改后的單元保存為新版本。此外,它還包括版本控制和地理多樣化數(shù)據(jù)復(fù)制方案。該解決方案使用平面文件數(shù)據(jù)架構(gòu),并將數(shù)據(jù)存儲(chǔ)在不可更改的容器(也稱為存儲(chǔ)桶)中。數(shù)據(jù)及其元數(shù)據(jù)和唯一 ID 捆綁在存儲(chǔ)在云或本地存儲(chǔ)庫中的對(duì)象中。
為了更好地控制對(duì)象,IT 管理員分配了幾乎無限數(shù)量的元數(shù)據(jù)字段。這是相對(duì)于傳統(tǒng)存儲(chǔ)的固有優(yōu)勢。由于元數(shù)據(jù)和可讓您快速定位對(duì)象的唯一標(biāo)識(shí)符,對(duì)象存儲(chǔ)非常適合非結(jié)構(gòu)化數(shù)據(jù),例如 4K 視頻、醫(yī)療檔案或其他大文件。對(duì)象存儲(chǔ)盡可能地簡化了存儲(chǔ)庫的使用和維護(hù)。標(biāo)準(zhǔn)操作可以自動(dòng)化并且需要最少的努力。
對(duì)象存儲(chǔ)用于什么
對(duì)象存儲(chǔ)廣泛用于無數(shù)用例。
1. 大數(shù)據(jù)
大數(shù)據(jù)在 21 世紀(jì)的 IT 中發(fā)揮著核心作用,并為不斷增長的存儲(chǔ)需求提供了答案。在大多數(shù)情況下,大數(shù)據(jù)是非結(jié)構(gòu)化的并且文件類型各不相同。讓我們以 Facebook 和社交媒體現(xiàn)象為例。這是一個(gè)相對(duì)較新的非傳統(tǒng)數(shù)據(jù)源,正在由分析應(yīng)用程序處理。結(jié)果是大量的非結(jié)構(gòu)化數(shù)據(jù)。對(duì)象存儲(chǔ)環(huán)境為此類數(shù)據(jù)提供了必要的可擴(kuò)展性、安全性和可訪問性。
2. 創(chuàng)建備份副本
對(duì)象存儲(chǔ)非常適合經(jīng)常使用但很少修改的數(shù)據(jù)。如果您不使用支持的備份實(shí)用程序,例如R1Soft 的Veeam Cloud Connect,您可以利用對(duì)象存儲(chǔ)來備份您的數(shù)據(jù)。
3. 檔案
備份是很少使用的文件,如果出現(xiàn)問題,您可以使用這些文件。檔案是相似的,但用于不同的目的。與備份相比,歸檔訪問更頻繁,用于存儲(chǔ)和快速獲取大量數(shù)據(jù)。具有不同背景的企業(yè)可能會(huì)將 醫(yī)療文件、工程文檔、視頻和其他非結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)在云端。一段時(shí)間后,找到單個(gè)文件并保護(hù)所有數(shù)據(jù)可能會(huì)變得越來越困難。但是,借助對(duì)象存儲(chǔ),IT 管理員可以快速保護(hù)和維護(hù)數(shù)據(jù)完整性,同時(shí)提供輕松訪問。
4. 媒體與娛樂
共享信息從未如此簡單。但是,考慮存儲(chǔ)如此大量的非結(jié)構(gòu)化數(shù)據(jù)所需的資源至關(guān)重要。S3 對(duì)象存儲(chǔ)對(duì)于媒體和娛樂特別有用,因?yàn)樗苋菀谆谄?API 構(gòu)建整個(gè)前端應(yīng)用程序。
5. 托管靜態(tài)網(wǎng)站
由于其幾乎無限的可擴(kuò)展性,對(duì)象存儲(chǔ)具有適合托管靜態(tài)網(wǎng)站的架構(gòu),這意味著它可以根據(jù)您的流量自動(dòng)擴(kuò)展。公共用戶可以通過網(wǎng)絡(luò)訪問您的數(shù)據(jù),就像任何其他托管網(wǎng)站一樣。但是,有一些限制。不能基于cookies顯示個(gè)性化數(shù)據(jù),不支持服務(wù)器端腳本。
6. 流媒體服務(wù)
隨著在線視頻流服務(wù)的出現(xiàn)和互聯(lián)網(wǎng)在全球范圍內(nèi)的普及,將大塊數(shù)據(jù)保存在一個(gè)位置不再實(shí)用。您需要快速的全球訪問、無限的存儲(chǔ)、可擴(kuò)展性、持久性和出色的元數(shù)據(jù)管理。對(duì)象存儲(chǔ)技術(shù)符合所有要求。
7. 勒索軟件保護(hù)
對(duì)象存儲(chǔ)包括版本控制功能,該功能在每次更改后創(chuàng)建同一文件的新版本。因此,它包含一個(gè)固有的安全層,允許您在受到勒索軟件攻擊的情況下恢復(fù)數(shù)據(jù)。如果勒索軟件攻擊者獲得對(duì)文件的控制權(quán),則將在最新存儲(chǔ)的版本上進(jìn)行編輯。作為管理員,您可以返回到以前的版本來恢復(fù)數(shù)據(jù)。要增強(qiáng)數(shù)據(jù)保護(hù),請(qǐng)轉(zhuǎn)向更高級(jí)的勒索軟件保護(hù)解決方案。
從傳統(tǒng)存儲(chǔ)遷移到對(duì)象存儲(chǔ)
雖然文件存儲(chǔ)以分層方式存儲(chǔ)數(shù)據(jù)以保留原始結(jié)構(gòu),但維護(hù)成本高且擴(kuò)展復(fù)雜。另一方面,對(duì)象存儲(chǔ)將數(shù)據(jù)存儲(chǔ)為由數(shù)據(jù)本身、可變數(shù)量的元數(shù)據(jù)和唯一標(biāo)識(shí)符組成的對(duì)象,提供了一種智能且經(jīng)濟(jì)高效的數(shù)據(jù)存儲(chǔ)方式。